Transaction Synchronization for XML Data in Client-Server Web Applications
نویسندگان
چکیده
Whenever database centered client-server web applications have to be used by multiple web clients on different platforms, then recently XML has been considered as an important data exchange format. If multiple web clients modify their XML copy of some server side database data, then writing this modifications back to the server side database requires transaction synchronization. We present a transaction synchronization protocol for database centered web applications. It is optimistic during the possibly long browse phase of web clients. However, in the commit phase, the scheduler of a given DBMS is integrated. Furthermore, our synchronization protocol reduces transaction conflicts for browsing transactions, which occur often in our typical applications, i.e. market places for web learning.
منابع مشابه
XML Fragment Caching for Small Mobile Internet Devices
Whenever small mobile devices with low bandwidth connections to a server execute transactions on common XML data, then efficient data exchange between client and server is a key problem to be solved. However, a solution should also consider clientside cache management for the XML data, synchronization of concurrent access to the XML data, and lost connections during transaction execution. In or...
متن کاملTransaction Validation for XML Documents based on XPath
Whenever mobile devices modify copies of common XML data, then synchronization of multiple user transactions accessing this data is a key problem. However compared to standard XML database systems, transaction synchronization has to solve new problems, i.e. it has to manage lost connections and it furthermore should reduce data exchange over small bandwidth client connections for the purpose of...
متن کاملTransform: A Transaction Safe Web Application Model
Classical models of database-driven web applications follow thin-client architectures, i.e., all data processing and business logic resides on the server while the client’s role is to arrange and display the user interface. When transactions come into play, which may naturally span several consecutive interactions between client pages and server actions, problems arise since transactions cannot...
متن کاملGeologic Data Transfer Using XML
XML is a popular standard for structured-data transfer using plain text. The tag-set and structures must be defined for each particular application, such as geology. Developing the tag-set thus requires design of an application-domain data-model, which is then serialised as a schema document. A general data-model for geospatial information has been developed and standardised through ISO. The fe...
متن کاملMillau: an encoding format for efficient representation and exchange of XML over the Web
XML is poised to take the World Wide Web to the next level of innovation. XML data, large or small, with or without associated schema, will be exchanged between increasing number of applications running on diverse devices. Efficient storage and transportation of such data is an important issue. We have designed a system called Millau for efficient encoding and streaming of XML structures. In th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001